Skip to content

Update Helix Job Monitor to 11.0.0-beta.26424.2 - #55894

Open
mmitche wants to merge 1 commit into
dotnet:mainfrom
mmitche:mmitche/jobmonitor-18-validation
Open

Update Helix Job Monitor to 11.0.0-beta.26424.2#55894
mmitche wants to merge 1 commit into
dotnet:mainfrom
mmitche:mmitche/jobmonitor-18-validation

Conversation

@mmitche

@mmitche mmitche commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • remove the temporary general-testing package source now that the package is promoted

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@github-actions

Copy link
Copy Markdown
Contributor

Build Failure Analysis

Status: ❌ All 10 build legs failed

Root Cause

Every build leg fails at the same point — dotnet tool restore in the RestoreRepoTools target of Tools.proj exits with code 1 (MSB3073). The failure is consistent across all platforms (Windows x64, Windows arm64, Linux x64, Linux arm64, Mac arm64) and both managed and AOT legs.

This is caused by the change to .config/dotnet-tools.json in this PR, which pins Microsoft.DotNet.Helix.JobMonitor to version 11.0.0-beta.31411.18. That version cannot be resolved from the NuGet feeds configured in the repository, so dotnet tool restore fails immediately and the entire build is blocked before any source is compiled.

Error (identical across all 10 legs)

MSB3073: The command "dotnet tool restore" exited with code 1.
  Project: artifacts/toolset/11.0.0-beta.26410.101/Tools.proj
  Target:  RestoreRepoTools

Impact

Because dotnet tool restore runs before compilation, no source was compiled — this is purely a package-availability issue, not a code defect.

What to check

  1. Is 11.0.0-beta.31411.18 published? Confirm the package exists on the dotnet-eng / dotnet-tools feed at that exact version.
  2. Is the feed configured? If the package lives on a feed not in NuGet.config, add it (or confirm an existing feed alias covers it).
  3. Version typo? Double-check the version string matches what was actually published for dotnet/arcade#17331.

Note: this PR is described as not intended for merge and is a pure validation exercise — the failure may be expected if the target package version has not yet been published to a feed the build can reach.

🤖 Automated content by GitHub Copilot. Generated by the Build Failure Analysis workflow. · 30.8 AIC · ⌖ 7.65 AIC · ⊞ 5.4K · [◷]( · )

@mmitche mmitche changed the title Validate rewritten Helix Job Monitor Update Helix Job Monitor to 11.0.0-beta.26424.2 Aug 24, 2026
@mmitche
mmitche marked this pull request as ready for review August 24, 2026 20:56
Copilot AI lite review requested due to automatic review settings August 24, 2026 20:56
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Use the promoted package containing the scalable result-processing rewrite and remove the temporary testing feed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447
@mmitche
mmitche force-pushed the mmitche/jobmonitor-18-validation branch from c985c4d to 10eca8f Compare August 24, 2026 21:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the pinned .NET tool version for Microsoft.DotNet.Helix.JobMonitor used by the repo’s Helix monitoring automation.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor tool version to 11.0.0-beta.26424.2 via the tool manifest.

Comment thread .config/dotnet-tools.json
Comment on lines 5 to +6
"microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26414.2",
"version": "11.0.0-beta.26424.2",
Comment thread .config/dotnet-tools.json
"tools": {
"microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26414.2",
"version": "11.0.0-beta.26424.2",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants